/**
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
*
* IMeetPersonRecordController
* 会议人员记录
*
* 修改纪录
* 2020-10-31 版本：1.0 donghang 创建。
* @version 版本：1.0
* @author 作者：donghang
* 创建日期：2020-10-31
*/

package com.topscomm.meet.controller;

import java.util.Map;

import com.topscomm.meet.IMeetController;
import com.topscomm.meet.pojo.MeetPersonRecordEntity;
import com.topscomm.meet.service.IMeetPersonRecordService;
import com.topscomm.pub.vo.ResponseResult;

public interface IMeetPersonRecordController extends IMeetController<MeetPersonRecordEntity, IMeetPersonRecordService> {
	/**
	 * 确认参会
	 * @param paraMap
	 * @return
	 * @author: wanghongwei
	 * @date: 2020-11-4 15:20:33
	 * @modify:
	 */
	public ResponseResult<Object> submit(Map<String, Object> paraMap);

	/**
	 * 签到
	 * @param paraMap
	 * @return
	 * @author: wanghongwei
	 * @date: 2020-11-4 15:21:03
	 * @modify:
	 */
	public ResponseResult<Object> sign(Map<String,Object> paraMap);

	/**
	 *  邀请人员参会
	 *
     * @param meetid
     * @param usercode
     * @param username
     * @return
	 * @author: wanghongwei
	 * @date: 2020-11-5 15:20:03
	 * @modify:
	 */
	public ResponseResult<Object> invite(Map<String,Object> paraMap);

	/**
	 * 指派人员参会
	 *
	 * @param meetid
	 * @param usercodes
	 * @param usernames
	 * @return
	 * @author: wanghongwei
	 * @date: 2020-11-5 15:22:35
	 * @modify:
	 */
	public ResponseResult<Object> assign(Map<String,Object> paraMap);

	/**
	 * 报名参会
	 * @param paraMap
	 * @return
	 * @author: wanghongwei
	 * @date: 2020-11-5 15:23:04
	 * @modify:
	 */
	public ResponseResult<Object> join(Map<String, Object> paraMap);

	/**
	 * 报名参会
	 * @param paraMap
	 * @return
	 * @author: wanghongwei
	 * @date: 2020-11-5 15:23:04
	 * @modify:
	 */
	public ResponseResult<Object> queryPersonStaticCount(Map<String, Object> paraMap);
}
